-
Notifications
You must be signed in to change notification settings - Fork 0
Kh/dev/add mailtemplate v2 #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Add clean Nextcloud App Generator result Co-Authored by: Kai Henseler <[email protected]>
Signed-off-by: Kai Henseler <[email protected]>
l10n folder containing en, de, es, fr, it, nl and sv translation files Signed-off-by: Aliza Held <[email protected]>
add ionos logo and spacers Signed-off-by: Aliza Held <[email protected]>
Signed-off-by: Aliza Held <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds a new Nextcloud mail template application that provides customized email templates with IONOS branding. The implementation includes a complete custom email template class that extends Nextcloud's built-in email template functionality.
- Comprehensive application structure setup with proper configuration files
- Custom email template implementation with IONOS-specific branding and styling
- Multi-language support for German, English, French, Spanish, Italian, Dutch, and Swedish
Reviewed Changes
Copilot reviewed 54 out of 61 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| lib/EMailTemplate.php | Core email template class with extensive HTML/CSS styling and IONOS branding |
| lib/AppInfo/Application.php | Basic application bootstrap class |
| appinfo/info.xml | App metadata and dependency configuration |
| composer.json | PHP dependencies and project configuration |
| package.json | Node.js dependencies and build scripts |
| l10n/* | Internationalization files for multiple languages |
| tests/* | Unit test setup and basic API test |
| .github/workflows/* | CI/CD pipeline configuration |
| Various config files | Development tooling setup (webpack, vite, psalm, rector, etc.) |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
cbda8a7 to
0a09aec
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 67 out of 76 changed files in this pull request and generated 2 comments.
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
35b76cd to
a602458
Compare
45e18e1 to
e83d394
Compare
….php} To better fit naming convention, CustomEMailTemplate.php is now called EMailTemplate.php. This includes all mentions in other files. Signed-off-by: Aliza Held <[email protected]>
Signed-off-by: Aliza Held <[email protected]>
…separated directory Signed-off-by: Kai Henseler <[email protected]>
fix linter warnings (newline) Signed-off-by: Kai Henseler <[email protected]>
…ates placeholder format - update localization to use Application::APP_ID for asset URLs - update HTML templates to use PHP short tags and improve variable handling Signed-off-by: Aliza Held <[email protected]>
…late & change namespace {Mailtemplate => NcwMailtemplate}
Signed-off-by: Aliza Held <[email protected]>
- add PHPUnit MySQL and SQLite workflows for testing - add exclusion for PHPUnit result cache - add coverage option to PHPUnit command in composer.json Signed-off-by: Aliza Held <[email protected]>
e83d394 to
48780c5
Compare
…e.php file in unittests
Signed-off-by: Aliza Held <[email protected]>
Signed-off-by: Aliza Held <[email protected]>
No description provided.